putty kidney - Spanish English Dictionary